* {
	margin: 0;
	padding: 0;
}

body {
	font: 14px/1.4 Georgia, Serif;
}

#page-wrap {
	margin: 10px;
}

p {
	margin: 20px 0;
}

/* 
	Generic Styling, for Desktops/Laptops 
	*/
table {
	/* width: 100%; */
	border-collapse: collapse;
	
	width: 780px;
}
/* Zebra striping */
tr:nth-of-type(odd) {
	background: #eee;
}

th {
	background: #169393;
	color: white;
	font-weight: bold;
}

td,th {
	padding: 6px;
	border: 1px solid #ccc;
	text-align: left;
}